CREATE TABLE [dbo].[tb_Proyectos]
(
[IdProyecto] [int] NOT NULL IDENTITY(2000, 1),
[NombreProyecto] [varchar] (200) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[Anio] [int] NOT NULL,
[Destinatarios] [varchar] (300) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[IdTipoDictamen] [int] NULL,
[IdTipoProyectoConvocatoria] [int] NULL,
[IdTipoPrograma] [int] NULL,
[IdTipoHora] [int] NULL CONSTRAINT [DF_tb_Proyectos_IdTipoHora] DEFAULT ((1)),
[IdGrupoProyecto] [int] NULL,
[ResponsablePedagogico] [varchar] (200) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[Observacion] [varchar] (200) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[CantidadHoras] [real] NULL,
[HorasPresenciales] [real] NULL,
[HorasNOPresenciales] [real] NULL,
[EstadoPS] [int] NOT NULL CONSTRAINT [DF_tb_Proyectos_EstadoPS] DEFAULT ((1)),
[NTUser] [int] NOT NULL CONSTRAINT [DF_tb_Proyectos_NTUser] DEFAULT ([dbo].[sp_usuario](suser_sname())),
[FechaRegistro] [datetime] NOT NULL CONSTRAINT [DF_tb_Proyectos_FechaRegistro] DEFAULT (getdate())
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[tb_Proyectos] ADD CONSTRAINT [PK_tb_Proyectos] PRIMARY KEY CLUSTERED  ([IdProyecto]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[tb_Proyectos] WITH NOCHECK ADD CONSTRAINT [FK_tb_Proyectos_tb_EstadosPS] FOREIGN KEY ([EstadoPS]) REFERENCES [dbo].[tb_EstadosPS] ([IdEstadoPS])
GO
ALTER TABLE [dbo].[tb_Proyectos] WITH NOCHECK ADD CONSTRAINT [FK_tb_Proyectos_tb_GruposProyecto] FOREIGN KEY ([IdGrupoProyecto]) REFERENCES [dbo].[tb_GruposProyecto] ([IdGrupoProyecto])
GO
ALTER TABLE [dbo].[tb_Proyectos] WITH NOCHECK ADD CONSTRAINT [FK_tb_Proyectos_tb_TiposDictamen] FOREIGN KEY ([IdTipoDictamen]) REFERENCES [dbo].[tb_TiposDictamen] ([IdTipoDictamen])
GO
ALTER TABLE [dbo].[tb_Proyectos] WITH NOCHECK ADD CONSTRAINT [FK_tb_Proyectos_tb_TiposHora] FOREIGN KEY ([IdTipoHora]) REFERENCES [dbo].[tb_TiposHora] ([IdTipoHora])
GO
ALTER TABLE [dbo].[tb_Proyectos] WITH NOCHECK ADD CONSTRAINT [FK_tb_Proyectos_tb_TiposPrograma] FOREIGN KEY ([IdTipoPrograma]) REFERENCES [dbo].[tb_TiposPrograma] ([IdTipoPrograma])
GO
ALTER TABLE [dbo].[tb_Proyectos] WITH NOCHECK ADD CONSTRAINT [FK_tb_Proyectos_tb_TiposProyectosConvocatorias] FOREIGN KEY ([IdTipoProyectoConvocatoria]) REFERENCES [dbo].[tb_TiposProyectosConvocatorias] ([idTipoProyectoConvocatoria])
GO
GRANT SELECT ON  [dbo].[tb_Proyectos] TO [Certificaciones]
GRANT SELECT ON  [dbo].[tb_Proyectos] TO [CertificacionesAdministracion]
GRANT SELECT ON  [dbo].[tb_Proyectos] TO [pregase]
GO
